<!-- HTML header for doxygen 1.8.9.1-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>ROSS: core/lz4.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <a href="https://github.com/ROSS-org/ROSS">
   <div id="projectname">ROSS
   </div>
   </a>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_af18cf245e3394ab3b436135935cfd6e.html">core</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">lz4.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="lz4_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a4a15eb1f8aa69834f917a50d7652413e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a4a15eb1f8aa69834f917a50d7652413e">LZ4_VERSION_MAJOR</a>&#160;&#160;&#160;1    /* for breaking interface changes  */</td></tr>
<tr class="separator:a4a15eb1f8aa69834f917a50d7652413e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af16952f74f68ac445da9fc7603609909"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#af16952f74f68ac445da9fc7603609909">LZ4_VERSION_MINOR</a>&#160;&#160;&#160;7    /* for new (non-breaking) interface capabilities */</td></tr>
<tr class="separator:af16952f74f68ac445da9fc7603609909"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19d496bbe4d8448bc2d42cfb576cf525"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a19d496bbe4d8448bc2d42cfb576cf525">LZ4_VERSION_RELEASE</a>&#160;&#160;&#160;0    /* for tweaks, bug-fixes, or development */</td></tr>
<tr class="separator:a19d496bbe4d8448bc2d42cfb576cf525"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac7e910a11c45364a8b235d0d43a0265"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#aac7e910a11c45364a8b235d0d43a0265">LZ4_VERSION_NUMBER</a>&#160;&#160;&#160;(<a class="el" href="lz4_8h.html#a4a15eb1f8aa69834f917a50d7652413e">LZ4_VERSION_MAJOR</a> *100*100 + <a class="el" href="lz4_8h.html#af16952f74f68ac445da9fc7603609909">LZ4_VERSION_MINOR</a> *100 + <a class="el" href="lz4_8h.html#a19d496bbe4d8448bc2d42cfb576cf525">LZ4_VERSION_RELEASE</a>)</td></tr>
<tr class="separator:aac7e910a11c45364a8b235d0d43a0265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24ddbc39e7379532031a91357e66a32c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a24ddbc39e7379532031a91357e66a32c">LZ4_MEMORY_USAGE</a>&#160;&#160;&#160;14</td></tr>
<tr class="separator:a24ddbc39e7379532031a91357e66a32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88ee51e36ca74cd0533e731c20572ea6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a88ee51e36ca74cd0533e731c20572ea6">LZ4_MAX_INPUT_SIZE</a>&#160;&#160;&#160;0x7E000000   /* 2 113 929 216 bytes */</td></tr>
<tr class="separator:a88ee51e36ca74cd0533e731c20572ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2453a423fd34640a0afbbf57ed0a5399"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a2453a423fd34640a0afbbf57ed0a5399">LZ4_COMPRESSBOUND</a>(isize)&#160;&#160;&#160;((unsigned)(isize) &gt; (unsigned)<a class="el" href="lz4_8h.html#a88ee51e36ca74cd0533e731c20572ea6">LZ4_MAX_INPUT_SIZE</a> ? 0 : (isize) + ((isize)/255) + 16)</td></tr>
<tr class="separator:a2453a423fd34640a0afbbf57ed0a5399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acddbce79f3e1d413f295e97d986ab3f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#acddbce79f3e1d413f295e97d986ab3f5">LZ4_STREAMSIZE_U64</a>&#160;&#160;&#160;((1 &lt;&lt; (<a class="el" href="lz4_8h.html#a24ddbc39e7379532031a91357e66a32c">LZ4_MEMORY_USAGE</a>-3)) + 4)</td></tr>
<tr class="separator:acddbce79f3e1d413f295e97d986ab3f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b76402ebadac569ceb550cb22a7a6e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a1b76402ebadac569ceb550cb22a7a6e4">LZ4_STREAMSIZE</a>&#160;&#160;&#160;(<a class="el" href="lz4_8h.html#acddbce79f3e1d413f295e97d986ab3f5">LZ4_STREAMSIZE_U64</a> * sizeof(long long))</td></tr>
<tr class="separator:a1b76402ebadac569ceb550cb22a7a6e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a414ecb38e0607f239de5ebca5a5beef5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a414ecb38e0607f239de5ebca5a5beef5">LZ4_STREAMDECODESIZE_U64</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a414ecb38e0607f239de5ebca5a5beef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a08f1c4969b5e46eba93818cd7cb5a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a9a08f1c4969b5e46eba93818cd7cb5a7">LZ4_STREAMDECODESIZE</a>&#160;&#160;&#160;(<a class="el" href="lz4_8h.html#a414ecb38e0607f239de5ebca5a5beef5">LZ4_STREAMDECODESIZE_U64</a> * sizeof(unsigned long long))</td></tr>
<tr class="separator:a9a08f1c4969b5e46eba93818cd7cb5a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae93a3f2b9d40e878ab2940bb0b63fda5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#ae93a3f2b9d40e878ab2940bb0b63fda5">LZ4_DEPRECATE_WARNING_DEFBLOCK</a></td></tr>
<tr class="separator:ae93a3f2b9d40e878ab2940bb0b63fda5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad592c1aaee404bea7bc9db64a0addcfd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#ad592c1aaee404bea7bc9db64a0addcfd">LZ4_GCC_VERSION</a>&#160;&#160;&#160;(__GNUC__ * 100 + __GNUC_MINOR__)</td></tr>
<tr class="separator:ad592c1aaee404bea7bc9db64a0addcfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa2a2c9dbd9d88448d70c8fff093782b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#afa2a2c9dbd9d88448d70c8fff093782b">LZ4_DEPRECATED</a>(message)</td></tr>
<tr class="separator:afa2a2c9dbd9d88448d70c8fff093782b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a9a7a69397b6452fcf6a35caa40493776"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a9a7a69397b6452fcf6a35caa40493776">LZ4_versionNumber</a> (void)</td></tr>
<tr class="separator:a9a7a69397b6452fcf6a35caa40493776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a763c64c41c7248a98cf2e9c733bffd3e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a763c64c41c7248a98cf2e9c733bffd3e">LZ4_compress_default</a> (const char *source, char *dest, int sourceSize, int maxDestSize)</td></tr>
<tr class="separator:a763c64c41c7248a98cf2e9c733bffd3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0826f3dc340fdea6dfa985f6ac26642f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a0826f3dc340fdea6dfa985f6ac26642f">LZ4_decompress_safe</a> (const char *source, char *dest, int compressedSize, int maxDecompressedSize)</td></tr>
<tr class="separator:a0826f3dc340fdea6dfa985f6ac26642f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a362093578d68480b493984b4853edc1f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a362093578d68480b493984b4853edc1f">LZ4_compressBound</a> (int inputSize)</td></tr>
<tr class="separator:a362093578d68480b493984b4853edc1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affe4afb333be7fdc027316cc3a381b04"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#affe4afb333be7fdc027316cc3a381b04">LZ4_compress_fast</a> (const char *source, char *dest, int sourceSize, int maxDestSize, int acceleration)</td></tr>
<tr class="separator:affe4afb333be7fdc027316cc3a381b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5533b6e13559d2c75ac5ac6d4eb13beb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a5533b6e13559d2c75ac5ac6d4eb13beb">LZ4_sizeofState</a> (void)</td></tr>
<tr class="separator:a5533b6e13559d2c75ac5ac6d4eb13beb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1dd11dbded7552766e763c822718586"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#aa1dd11dbded7552766e763c822718586">LZ4_compress_fast_extState</a> (void *state, const char *source, char *dest, int inputSize, int maxDestSize, int acceleration)</td></tr>
<tr class="separator:aa1dd11dbded7552766e763c822718586"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82b0912e04b945e3817def431071dcd6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a82b0912e04b945e3817def431071dcd6">LZ4_compress_destSize</a> (const char *source, char *dest, int *sourceSizePtr, int targetDestSize)</td></tr>
<tr class="separator:a82b0912e04b945e3817def431071dcd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b6fd5873bbe60abc9a6bf7b3e75056a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a1b6fd5873bbe60abc9a6bf7b3e75056a">LZ4_decompress_fast</a> (const char *source, char *dest, int originalSize)</td></tr>
<tr class="separator:a1b6fd5873bbe60abc9a6bf7b3e75056a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32ad048b557cd0bd1134cc8221dca208"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a32ad048b557cd0bd1134cc8221dca208">LZ4_decompress_safe_partial</a> (const char *source, char *dest, int compressedSize, int targetOutputSize, int maxDecompressedSize)</td></tr>
<tr class="separator:a32ad048b557cd0bd1134cc8221dca208"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79e9cb645d8480094bc9978a5882cb04"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a79e9cb645d8480094bc9978a5882cb04">LZ4_resetStream</a> (<a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *streamPtr)</td></tr>
<tr class="separator:a79e9cb645d8480094bc9978a5882cb04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ee12bd94227e0c76a3b686eee813c91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a2ee12bd94227e0c76a3b686eee813c91">LZ4_createStream</a> (void)</td></tr>
<tr class="separator:a2ee12bd94227e0c76a3b686eee813c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2767ab06e17851306c82beb70d1ae285"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a2767ab06e17851306c82beb70d1ae285">LZ4_freeStream</a> (<a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *streamPtr)</td></tr>
<tr class="separator:a2767ab06e17851306c82beb70d1ae285"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bddc4523649a0417a05b51cd86d29dc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a8bddc4523649a0417a05b51cd86d29dc">LZ4_loadDict</a> (<a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *streamPtr, const char *dictionary, int dictSize)</td></tr>
<tr class="separator:a8bddc4523649a0417a05b51cd86d29dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95a14f1e80807a2def8a25dc4a92e505"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a95a14f1e80807a2def8a25dc4a92e505">LZ4_compress_fast_continue</a> (<a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *streamPtr, const char *src, char *dst, int srcSize, int maxDstSize, int acceleration)</td></tr>
<tr class="separator:a95a14f1e80807a2def8a25dc4a92e505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c47b588beedea888f55bfc8f079135d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a9c47b588beedea888f55bfc8f079135d">LZ4_saveDict</a> (<a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *streamPtr, char *safeBuffer, int dictSize)</td></tr>
<tr class="separator:a9c47b588beedea888f55bfc8f079135d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a328b12424f9542cbc348b98482e455f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a328b12424f9542cbc348b98482e455f5">LZ4_createStreamDecode</a> (void)</td></tr>
<tr class="separator:a328b12424f9542cbc348b98482e455f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdcbf92c1921ecf2838db322c77c1485"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#afdcbf92c1921ecf2838db322c77c1485">LZ4_freeStreamDecode</a> (<a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a> *LZ4_stream)</td></tr>
<tr class="separator:afdcbf92c1921ecf2838db322c77c1485"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a971624e4abed2ab679a8c1728875663b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a971624e4abed2ab679a8c1728875663b">LZ4_setStreamDecode</a> (<a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a> *LZ4_streamDecode, const char *dictionary, int dictSize)</td></tr>
<tr class="separator:a971624e4abed2ab679a8c1728875663b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac33dfb57efd9b3d6ab4c818ffd797f48"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#ac33dfb57efd9b3d6ab4c818ffd797f48">LZ4_decompress_safe_continue</a> (<a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a> *LZ4_streamDecode, const char *source, char *dest, int compressedSize, int maxDecompressedSize)</td></tr>
<tr class="separator:ac33dfb57efd9b3d6ab4c818ffd797f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfb9c80632c155cdb7cce498ae1c88bc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#acfb9c80632c155cdb7cce498ae1c88bc">LZ4_decompress_fast_continue</a> (<a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a> *LZ4_streamDecode, const char *source, char *dest, int originalSize)</td></tr>
<tr class="separator:acfb9c80632c155cdb7cce498ae1c88bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aa703547a53208381f806aa36b45fe7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a8aa703547a53208381f806aa36b45fe7">LZ4_decompress_safe_usingDict</a> (const char *source, char *dest, int compressedSize, int maxDecompressedSize, const char *dictStart, int dictSize)</td></tr>
<tr class="separator:a8aa703547a53208381f806aa36b45fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1af9f7a2df20389dd9a0a31706c683b7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a1af9f7a2df20389dd9a0a31706c683b7">LZ4_decompress_fast_usingDict</a> (const char *source, char *dest, int originalSize, const char *dictStart, int dictSize)</td></tr>
<tr class="separator:a1af9f7a2df20389dd9a0a31706c683b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a381f2c18481ff02bef22198a6e1d0cf2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a381f2c18481ff02bef22198a6e1d0cf2">LZ4_compress</a> (const char *source, char *dest, int sourceSize)</td></tr>
<tr class="separator:a381f2c18481ff02bef22198a6e1d0cf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6eebab33f6637b7bd70db2c66ff88a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a3a6eebab33f6637b7bd70db2c66ff88a">LZ4_compress_limitedOutput</a> (const char *source, char *dest, int sourceSize, int maxOutputSize)</td></tr>
<tr class="separator:a3a6eebab33f6637b7bd70db2c66ff88a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a430f331e5951658bd033faf564a958bf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a430f331e5951658bd033faf564a958bf">LZ4_compress_withState</a> (void *state, const char *source, char *dest, int inputSize)</td></tr>
<tr class="separator:a430f331e5951658bd033faf564a958bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae32f2434789e3878e43f52094b81b9a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#aae32f2434789e3878e43f52094b81b9a">LZ4_compress_limitedOutput_withState</a> (void *state, const char *source, char *dest, int inputSize, int maxOutputSize)</td></tr>
<tr class="separator:aae32f2434789e3878e43f52094b81b9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae109cde385eef87af7d46ce529bb857f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#ae109cde385eef87af7d46ce529bb857f">LZ4_compress_continue</a> (<a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *LZ4_streamPtr, const char *source, char *dest, int inputSize)</td></tr>
<tr class="separator:ae109cde385eef87af7d46ce529bb857f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2383bf54f8201572b6f747c79c82c387"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a2383bf54f8201572b6f747c79c82c387">LZ4_compress_limitedOutput_continue</a> (<a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *LZ4_streamPtr, const char *source, char *dest, int inputSize, int maxOutputSize)</td></tr>
<tr class="separator:a2383bf54f8201572b6f747c79c82c387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bc34ce06f00512001d0b5ffd1780b6d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a3bc34ce06f00512001d0b5ffd1780b6d">LZ4_create</a> (char *inputBuffer)</td></tr>
<tr class="separator:a3bc34ce06f00512001d0b5ffd1780b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92f20fa55554d00760fb6fb4108a2825"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a92f20fa55554d00760fb6fb4108a2825">LZ4_sizeofStreamState</a> (void)</td></tr>
<tr class="separator:a92f20fa55554d00760fb6fb4108a2825"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc12a443b49ec045db2399d57c0afde7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#acc12a443b49ec045db2399d57c0afde7">LZ4_resetStreamState</a> (void *state, char *inputBuffer)</td></tr>
<tr class="separator:acc12a443b49ec045db2399d57c0afde7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92220273c4236971668c5bae0561400a"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a92220273c4236971668c5bae0561400a">LZ4_slideInputBuffer</a> (void *state)</td></tr>
<tr class="separator:a92220273c4236971668c5bae0561400a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7957597d225aa0999f53bfedbf2eabff"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a7957597d225aa0999f53bfedbf2eabff">LZ4_decompress_safe_withPrefix64k</a> (const char *src, char *dst, int compressedSize, int maxDstSize)</td></tr>
<tr class="separator:a7957597d225aa0999f53bfedbf2eabff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a0499117840f38b133962098553e674"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="lz4_8h.html#a0a0499117840f38b133962098553e674">LZ4_decompress_fast_withPrefix64k</a> (const char *src, char *dst, int originalSize)</td></tr>
<tr class="separator:a0a0499117840f38b133962098553e674"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a2453a423fd34640a0afbbf57ed0a5399"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_COMPRESSBOUND</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">isize</td><td>)</td>
          <td>&#160;&#160;&#160;((unsigned)(isize) &gt; (unsigned)<a class="el" href="lz4_8h.html#a88ee51e36ca74cd0533e731c20572ea6">LZ4_MAX_INPUT_SIZE</a> ? 0 : (isize) + ((isize)/255) + 16)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00106">106</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l00372">LZ4_compressBound()</a>.</p>

</div>
</div>
<a class="anchor" id="ae93a3f2b9d40e878ab2940bb0b63fda5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_DEPRECATE_WARNING_DEFBLOCK</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00314">314</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

</div>
</div>
<a class="anchor" id="afa2a2c9dbd9d88448d70c8fff093782b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_DEPRECATED</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">message</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00324">324</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad592c1aaee404bea7bc9db64a0addcfd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_GCC_VERSION&#160;&#160;&#160;(__GNUC__ * 100 + __GNUC_MINOR__)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00315">315</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

</div>
</div>
<a class="anchor" id="a88ee51e36ca74cd0533e731c20572ea6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_MAX_INPUT_SIZE&#160;&#160;&#160;0x7E000000   /* 2 113 929 216 bytes */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00105">105</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l00722">LZ4_compress_destSize_generic()</a>, and <a class="el" href="lz4_8c_source.html#l00435">LZ4_compress_generic()</a>.</p>

</div>
</div>
<a class="anchor" id="a24ddbc39e7379532031a91357e66a32c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_MEMORY_USAGE&#160;&#160;&#160;14</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00066">66</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9a08f1c4969b5e46eba93818cd7cb5a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_STREAMDECODESIZE&#160;&#160;&#160;(<a class="el" href="lz4_8h.html#a414ecb38e0607f239de5ebca5a5beef5">LZ4_STREAMDECODESIZE_U64</a> * sizeof(unsigned long long))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00248">248</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

</div>
</div>
<a class="anchor" id="a414ecb38e0607f239de5ebca5a5beef5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_STREAMDECODESIZE_U64&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00247">247</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1b76402ebadac569ceb550cb22a7a6e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_STREAMSIZE&#160;&#160;&#160;(<a class="el" href="lz4_8h.html#acddbce79f3e1d413f295e97d986ab3f5">LZ4_STREAMSIZE_U64</a> * sizeof(long long))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00188">188</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l00935">LZ4_createStream()</a>, <a class="el" href="lz4_8c_source.html#l01476">LZ4_init()</a>, <a class="el" href="lz4_8c_source.html#l00373">LZ4_sizeofState()</a>, and <a class="el" href="lz4_8c_source.html#l01474">LZ4_sizeofStreamState()</a>.</p>

</div>
</div>
<a class="anchor" id="acddbce79f3e1d413f295e97d986ab3f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_STREAMSIZE_U64&#160;&#160;&#160;((1 &lt;&lt; (<a class="el" href="lz4_8h.html#a24ddbc39e7379532031a91357e66a32c">LZ4_MEMORY_USAGE</a>-3)) + 4)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00187">187</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l01489">LZ4_create()</a>, and <a class="el" href="lz4_8c_source.html#l00935">LZ4_createStream()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a15eb1f8aa69834f917a50d7652413e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_VERSION_MAJOR&#160;&#160;&#160;1    /* for breaking interface changes  */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00050">50</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

</div>
</div>
<a class="anchor" id="af16952f74f68ac445da9fc7603609909"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_VERSION_MINOR&#160;&#160;&#160;7    /* for new (non-breaking) interface capabilities */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00051">51</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

</div>
</div>
<a class="anchor" id="aac7e910a11c45364a8b235d0d43a0265"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_VERSION_NUMBER&#160;&#160;&#160;(<a class="el" href="lz4_8h.html#a4a15eb1f8aa69834f917a50d7652413e">LZ4_VERSION_MAJOR</a> *100*100 + <a class="el" href="lz4_8h.html#af16952f74f68ac445da9fc7603609909">LZ4_VERSION_MINOR</a> *100 + <a class="el" href="lz4_8h.html#a19d496bbe4d8448bc2d42cfb576cf525">LZ4_VERSION_RELEASE</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00053">53</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l00371">LZ4_versionNumber()</a>.</p>

</div>
</div>
<a class="anchor" id="a19d496bbe4d8448bc2d42cfb576cf525"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LZ4_VERSION_RELEASE&#160;&#160;&#160;0    /* for tweaks, bug-fixes, or development */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8h_source.html#l00052">52</a> of file <a class="el" href="lz4_8h_source.html">lz4.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a381f2c18481ff02bef22198a6e1d0cf2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sourceSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01456">1456</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00697">LZ4_compress_default()</a>, and <a class="el" href="lz4_8c_source.html#l00372">LZ4_compressBound()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a381f2c18481ff02bef22198a6e1d0cf2_cgraph.png" border="0" usemap="#lz4_8h_a381f2c18481ff02bef22198a6e1d0cf2_cgraph" alt=""/></div>
<map name="lz4_8h_a381f2c18481ff02bef22198a6e1d0cf2_cgraph" id="lz4_8h_a381f2c18481ff02bef22198a6e1d0cf2_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a35d5204eebb64d3caa3aa7c902166e28" title="LZ4_compress_default" alt="" coords="163,461,317,488"/><area shape="rect" id="node25" href="lz4_8c.html#a2b09f5ca41ce609bb136d3637beffe04" title="LZ4_compressBound" alt="" coords="801,512,946,539"/><area shape="rect" id="node3" href="lz4_8c.html#a7466a8eca8f7b2eeec7887c9371d21e1" title="LZ4_compress_fast" alt="" coords="366,461,503,488"/><area shape="rect" id="node4" href="lz4_8c.html#a19a6258c0092d5b3255a41d7566248d7" title="LZ4_compress_fast_extState" alt="" coords="553,461,746,488"/><area shape="rect" id="node5" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1614,360,1701,387"/><area shape="rect" id="node6" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="795,259,952,285"/><area shape="rect" id="node26" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="812,208,935,235"/><area shape="rect" id="node7" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="1207,247,1289,273"/><area shape="rect" id="node11" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1612,208,1703,235"/><area shape="rect" id="node14" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="1001,360,1117,387"/><area shape="rect" id="node15" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="1166,385,1330,412"/><area shape="rect" id="node16" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="1185,309,1311,336"/><area shape="rect" id="node20" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="1001,259,1117,285"/><area shape="rect" id="node21" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="1166,171,1330,197"/><area shape="rect" id="node22" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="1006,56,1111,83"/><area shape="rect" id="node24" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="1004,5,1113,32"/><area shape="rect" id="node8" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="1379,259,1533,285"/><area shape="rect" id="node10" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="1411,157,1501,184"/><area shape="rect" id="node12" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="1395,309,1517,336"/><area shape="rect" id="node9" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1593,81,1722,108"/><area shape="rect" id="node13" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1612,309,1703,336"/><area shape="rect" id="node17" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="1383,512,1529,539"/><area shape="rect" id="node18" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1589,487,1726,513"/><area shape="rect" id="node19" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1582,537,1733,564"/><area shape="rect" id="node23" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="1205,56,1291,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae109cde385eef87af7d46ce529bb857f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_continue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *&#160;</td>
          <td class="paramname"><em>LZ4_streamPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>inputSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01460">1460</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l01011">LZ4_compress_fast_continue()</a>, and <a class="el" href="lz4_8c_source.html#l00372">LZ4_compressBound()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_ae109cde385eef87af7d46ce529bb857f_cgraph.png" border="0" usemap="#lz4_8h_ae109cde385eef87af7d46ce529bb857f_cgraph" alt=""/></div>
<map name="lz4_8h_ae109cde385eef87af7d46ce529bb857f_cgraph" id="lz4_8h_ae109cde385eef87af7d46ce529bb857f_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#abee2872be58007aae02ca0ca467dae4f" title="LZ4_compress_fast_continue" alt="" coords="219,233,413,260"/><area shape="rect" id="node24" href="lz4_8c.html#a2b09f5ca41ce609bb136d3637beffe04" title="LZ4_compressBound" alt="" coords="243,284,389,311"/><area shape="rect" id="node3" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="461,208,619,235"/><area shape="rect" id="node23" href="lz4_8c.html#a0ad52b64cdf675156981fda2e01e62f8" title="LZ4_renormDictT" alt="" coords="479,259,601,285"/><area shape="rect" id="node4" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="873,107,956,133"/><area shape="rect" id="node9" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1279,259,1369,285"/><area shape="rect" id="node12" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="667,157,783,184"/><area shape="rect" id="node13" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="833,157,997,184"/><area shape="rect" id="node14" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="851,208,978,235"/><area shape="rect" id="node18" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="667,259,783,285"/><area shape="rect" id="node19" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="833,284,997,311"/><area shape="rect" id="node20" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="673,411,778,437"/><area shape="rect" id="node22" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="671,5,780,32"/><area shape="rect" id="node5" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1281,120,1367,147"/><area shape="rect" id="node6" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="1045,56,1200,83"/><area shape="rect" id="node8" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="1077,157,1168,184"/><area shape="rect" id="node10" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="1061,208,1184,235"/><area shape="rect" id="node7" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1259,44,1389,71"/><area shape="rect" id="node11" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1279,208,1369,235"/><area shape="rect" id="node15" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="1050,309,1195,336"/><area shape="rect" id="node16" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1255,360,1393,387"/><area shape="rect" id="node17" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1249,309,1399,336"/><area shape="rect" id="node21" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="871,411,958,437"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a763c64c41c7248a98cf2e9c733bffd3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_default </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sourceSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxDestSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00697">697</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00679">LZ4_compress_fast()</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l01456">LZ4_compress()</a>, and <a class="el" href="lz4_8c_source.html#l01455">LZ4_compress_limitedOutput()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a763c64c41c7248a98cf2e9c733bffd3e_cgraph.png" border="0" usemap="#lz4_8h_a763c64c41c7248a98cf2e9c733bffd3e_cgraph" alt=""/></div>
<map name="lz4_8h_a763c64c41c7248a98cf2e9c733bffd3e_cgraph" id="lz4_8h_a763c64c41c7248a98cf2e9c733bffd3e_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a7466a8eca8f7b2eeec7887c9371d21e1" title="LZ4_compress_fast" alt="" coords="209,245,346,272"/><area shape="rect" id="node3" href="lz4_8c.html#a19a6258c0092d5b3255a41d7566248d7" title="LZ4_compress_fast_extState" alt="" coords="395,245,589,272"/><area shape="rect" id="node4" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1457,144,1543,171"/><area shape="rect" id="node5" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="637,220,795,247"/><area shape="rect" id="node24" href="lz4_8c.html#a2b09f5ca41ce609bb136d3637beffe04" title="LZ4_compressBound" alt="" coords="643,271,789,297"/><area shape="rect" id="node25" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="655,321,777,348"/><area shape="rect" id="node6" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="1049,169,1132,196"/><area shape="rect" id="node10" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1455,296,1545,323"/><area shape="rect" id="node13" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="843,347,959,373"/><area shape="rect" id="node14" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="1009,372,1173,399"/><area shape="rect" id="node15" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="1027,296,1154,323"/><area shape="rect" id="node19" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="843,245,959,272"/><area shape="rect" id="node20" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="1009,233,1173,260"/><area shape="rect" id="node21" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="849,93,954,120"/><area shape="rect" id="node23" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="847,43,956,69"/><area shape="rect" id="node7" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="1221,93,1376,120"/><area shape="rect" id="node9" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="1253,195,1344,221"/><area shape="rect" id="node11" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="1237,245,1360,272"/><area shape="rect" id="node8" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1435,68,1565,95"/><area shape="rect" id="node12" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1455,245,1545,272"/><area shape="rect" id="node16" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="1226,347,1371,373"/><area shape="rect" id="node17" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1431,347,1569,373"/><area shape="rect" id="node18" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1425,397,1575,424"/><area shape="rect" id="node22" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="1047,93,1134,120"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a763c64c41c7248a98cf2e9c733bffd3e_icgraph.png" border="0" usemap="#lz4_8h_a763c64c41c7248a98cf2e9c733bffd3e_icgraph" alt=""/></div>
<map name="lz4_8h_a763c64c41c7248a98cf2e9c733bffd3e_icgraph" id="lz4_8h_a763c64c41c7248a98cf2e9c733bffd3e_icgraph">
<area shape="rect" id="node2" href="lz4_8h.html#a381f2c18481ff02bef22198a6e1d0cf2" title="LZ4_compress" alt="" coords="250,5,358,32"/><area shape="rect" id="node3" href="lz4_8h.html#a3a6eebab33f6637b7bd70db2c66ff88a" title="LZ4_compress_limitedOutput" alt="" coords="208,56,400,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a82b0912e04b945e3817def431071dcd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_destSize </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>sourceSizePtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>targetDestSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00912">912</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00106">ALLOCATOR</a>, <a class="el" href="lz4_8c_source.html#l00107">FREEMEM</a>, and <a class="el" href="lz4_8c_source.html#l00894">LZ4_compress_destSize_extState()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a82b0912e04b945e3817def431071dcd6_cgraph.png" border="0" usemap="#lz4_8h_a82b0912e04b945e3817def431071dcd6_cgraph" alt=""/></div>
<map name="lz4_8h_a82b0912e04b945e3817def431071dcd6_cgraph" id="lz4_8h_a82b0912e04b945e3817def431071dcd6_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a65687653db41390036d83827f9f40d16" title="LZ4_compress_destSize\l_extState" alt="" coords="222,722,389,763"/><area shape="rect" id="node3" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1510,552,1597,579"/><area shape="rect" id="node4" href="lz4_8c.html#ad40bc2950dcb3f0db72bb6c422bafd9e" title="LZ4_compress_destSize\l_generic" alt="" coords="681,291,847,333"/><area shape="rect" id="node23" href="lz4_8c.html#a19a6258c0092d5b3255a41d7566248d7" title="LZ4_compress_fast_extState" alt="" coords="438,729,631,756"/><area shape="rect" id="node25" href="lz4_8c.html#a2b09f5ca41ce609bb136d3637beffe04" title="LZ4_compressBound" alt="" coords="691,780,837,807"/><area shape="rect" id="node26" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="703,831,825,857"/><area shape="rect" id="node5" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="1103,197,1185,224"/><area shape="rect" id="node9" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1508,211,1599,237"/><area shape="rect" id="node12" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="897,425,1013,452"/><area shape="rect" id="node13" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="1062,425,1226,452"/><area shape="rect" id="node14" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="1081,349,1207,376"/><area shape="rect" id="node18" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="897,273,1013,300"/><area shape="rect" id="node19" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="1062,248,1226,275"/><area shape="rect" id="node20" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="902,476,1007,503"/><area shape="rect" id="node22" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="900,71,1009,97"/><area shape="rect" id="node6" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="1275,197,1429,224"/><area shape="rect" id="node8" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="1307,299,1397,325"/><area shape="rect" id="node10" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="1291,349,1413,376"/><area shape="rect" id="node7" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1489,135,1618,161"/><area shape="rect" id="node11" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1508,349,1599,376"/><area shape="rect" id="node15" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="1279,780,1425,807"/><area shape="rect" id="node16" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1485,755,1622,781"/><area shape="rect" id="node17" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1478,805,1629,832"/><area shape="rect" id="node21" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="1101,476,1187,503"/><area shape="rect" id="node24" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="685,451,843,477"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="affe4afb333be7fdc027316cc3a381b04"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_fast </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sourceSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxDestSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>acceleration</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00679">679</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00106">ALLOCATOR</a>, <a class="el" href="lz4_8c_source.html#l00107">FREEMEM</a>, and <a class="el" href="lz4_8c_source.html#l00657">LZ4_compress_fast_extState()</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l00697">LZ4_compress_default()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_affe4afb333be7fdc027316cc3a381b04_cgraph.png" border="0" usemap="#lz4_8h_affe4afb333be7fdc027316cc3a381b04_cgraph" alt=""/></div>
<map name="lz4_8h_affe4afb333be7fdc027316cc3a381b04_cgraph" id="lz4_8h_affe4afb333be7fdc027316cc3a381b04_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a19a6258c0092d5b3255a41d7566248d7" title="LZ4_compress_fast_extState" alt="" coords="193,245,386,272"/><area shape="rect" id="node3" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1254,144,1341,171"/><area shape="rect" id="node4" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="435,220,592,247"/><area shape="rect" id="node23" href="lz4_8c.html#a2b09f5ca41ce609bb136d3637beffe04" title="LZ4_compressBound" alt="" coords="441,271,586,297"/><area shape="rect" id="node24" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="452,321,575,348"/><area shape="rect" id="node5" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="847,169,929,196"/><area shape="rect" id="node9" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1252,296,1343,323"/><area shape="rect" id="node12" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="641,347,757,373"/><area shape="rect" id="node13" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="806,372,970,399"/><area shape="rect" id="node14" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="825,296,951,323"/><area shape="rect" id="node18" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="641,245,757,272"/><area shape="rect" id="node19" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="806,233,970,260"/><area shape="rect" id="node20" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="646,93,751,120"/><area shape="rect" id="node22" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="644,43,753,69"/><area shape="rect" id="node6" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="1019,93,1173,120"/><area shape="rect" id="node8" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="1051,195,1141,221"/><area shape="rect" id="node10" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="1035,245,1157,272"/><area shape="rect" id="node7" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1233,68,1362,95"/><area shape="rect" id="node11" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1252,245,1343,272"/><area shape="rect" id="node15" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="1023,347,1169,373"/><area shape="rect" id="node16" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1229,347,1366,373"/><area shape="rect" id="node17" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1222,397,1373,424"/><area shape="rect" id="node21" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="845,93,931,120"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_affe4afb333be7fdc027316cc3a381b04_icgraph.png" border="0" usemap="#lz4_8h_affe4afb333be7fdc027316cc3a381b04_icgraph" alt=""/></div>
<map name="lz4_8h_affe4afb333be7fdc027316cc3a381b04_icgraph" id="lz4_8h_affe4afb333be7fdc027316cc3a381b04_icgraph">
<area shape="rect" id="node2" href="lz4_8h.html#a763c64c41c7248a98cf2e9c733bffd3e" title="LZ4_compress_default" alt="" coords="192,31,347,57"/><area shape="rect" id="node3" href="lz4_8h.html#a381f2c18481ff02bef22198a6e1d0cf2" title="LZ4_compress" alt="" coords="437,5,545,32"/><area shape="rect" id="node4" href="lz4_8h.html#a3a6eebab33f6637b7bd70db2c66ff88a" title="LZ4_compress_limitedOutput" alt="" coords="395,56,587,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a95a14f1e80807a2def8a25dc4a92e505"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_fast_continue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *&#160;</td>
          <td class="paramname"><em>streamPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>srcSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxDstSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>acceleration</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01011">1011</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00050">ACCELERATION_DEFAULT</a>, <a class="el" href="lz4_8c_source.html#l00359">byU32</a>, <a class="el" href="lz4_8c_source.html#l00351">LZ4_stream_t_internal::currentOffset</a>, <a class="el" href="lz4_8c_source.html#l00353">LZ4_stream_t_internal::dictionary</a>, <a class="el" href="lz4_8c_source.html#l00355">LZ4_stream_t_internal::dictSize</a>, <a class="el" href="lz4_8c_source.html#l00362">dictSmall</a>, <a class="el" href="lz4_8c_source.html#l00352">LZ4_stream_t_internal::initCheck</a>, <a class="el" href="lz4_8c_source.html#l00226">KB</a>, <a class="el" href="lz4_8c_source.html#l00358">limitedOutput</a>, <a class="el" href="lz4_8c_source.html#l00435">LZ4_compress_generic()</a>, <a class="el" href="lz4_8c_source.html#l00990">LZ4_renormDictT()</a>, <a class="el" href="lz4_8c_source.html#l00362">noDictIssue</a>, <a class="el" href="lz4_8c_source.html#l00361">usingExtDict</a>, and <a class="el" href="lz4_8c_source.html#l00361">withPrefix64k</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l01460">LZ4_compress_continue()</a>, and <a class="el" href="lz4_8c_source.html#l01459">LZ4_compress_limitedOutput_continue()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a95a14f1e80807a2def8a25dc4a92e505_cgraph.png" border="0" usemap="#lz4_8h_a95a14f1e80807a2def8a25dc4a92e505_cgraph" alt=""/></div>
<map name="lz4_8h_a95a14f1e80807a2def8a25dc4a92e505_cgraph" id="lz4_8h_a95a14f1e80807a2def8a25dc4a92e505_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="248,208,405,235"/><area shape="rect" id="node22" href="lz4_8c.html#a0ad52b64cdf675156981fda2e01e62f8" title="LZ4_renormDictT" alt="" coords="265,259,388,285"/><area shape="rect" id="node3" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="660,107,743,133"/><area shape="rect" id="node8" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1065,259,1156,285"/><area shape="rect" id="node11" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="454,157,570,184"/><area shape="rect" id="node12" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="619,157,783,184"/><area shape="rect" id="node13" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="638,208,765,235"/><area shape="rect" id="node17" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="454,259,570,285"/><area shape="rect" id="node18" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="619,284,783,311"/><area shape="rect" id="node19" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="459,411,565,437"/><area shape="rect" id="node21" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="457,5,567,32"/><area shape="rect" id="node4" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1067,120,1154,147"/><area shape="rect" id="node5" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="832,56,987,83"/><area shape="rect" id="node7" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="864,157,955,184"/><area shape="rect" id="node9" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="848,208,971,235"/><area shape="rect" id="node6" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1046,44,1175,71"/><area shape="rect" id="node10" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1065,208,1156,235"/><area shape="rect" id="node14" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="837,309,982,336"/><area shape="rect" id="node15" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1042,360,1179,387"/><area shape="rect" id="node16" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1035,309,1186,336"/><area shape="rect" id="node20" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="658,411,745,437"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a95a14f1e80807a2def8a25dc4a92e505_icgraph.png" border="0" usemap="#lz4_8h_a95a14f1e80807a2def8a25dc4a92e505_icgraph" alt=""/></div>
<map name="lz4_8h_a95a14f1e80807a2def8a25dc4a92e505_icgraph" id="lz4_8h_a95a14f1e80807a2def8a25dc4a92e505_icgraph">
<area shape="rect" id="node2" href="lz4_8h.html#ae109cde385eef87af7d46ce529bb857f" title="LZ4_compress_continue" alt="" coords="262,5,426,32"/><area shape="rect" id="node3" href="lz4_8h.html#a2383bf54f8201572b6f747c79c82c387" title="LZ4_compress_limitedOutput\l_continue" alt="" coords="248,57,440,98"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa1dd11dbded7552766e763c822718586"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_fast_extState </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>inputSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxDestSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>acceleration</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00657">657</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00050">ACCELERATION_DEFAULT</a>, <a class="el" href="lz4_8c_source.html#l00359">byPtr</a>, <a class="el" href="lz4_8c_source.html#l00359">byU16</a>, <a class="el" href="lz4_8c_source.html#l00359">byU32</a>, <a class="el" href="lz4_8c_source.html#l00358">limitedOutput</a>, <a class="el" href="lz4_8c_source.html#l00136">LZ4_64bits()</a>, <a class="el" href="lz4_8c_source.html#l00342">LZ4_64Klimit</a>, <a class="el" href="lz4_8c_source.html#l00435">LZ4_compress_generic()</a>, <a class="el" href="lz4_8c_source.html#l00372">LZ4_compressBound()</a>, <a class="el" href="lz4_8c_source.html#l00943">LZ4_resetStream()</a>, <a class="el" href="lz4_8c_source.html#l00361">noDict</a>, <a class="el" href="lz4_8c_source.html#l00362">noDictIssue</a>, and <a class="el" href="lz4_8c_source.html#l00358">notLimited</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l00894">LZ4_compress_destSize_extState()</a>, <a class="el" href="lz4_8c_source.html#l00679">LZ4_compress_fast()</a>, <a class="el" href="lz4_8c_source.html#l01457">LZ4_compress_limitedOutput_withState()</a>, <a class="el" href="lz4_8c_source.html#l01458">LZ4_compress_withState()</a>, and <a class="el" href="tw-state_8c_source.html#l00021">tw_snapshot_delta()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_aa1dd11dbded7552766e763c822718586_cgraph.png" border="0" usemap="#lz4_8h_aa1dd11dbded7552766e763c822718586_cgraph" alt=""/></div>
<map name="lz4_8h_aa1dd11dbded7552766e763c822718586_cgraph" id="lz4_8h_aa1dd11dbded7552766e763c822718586_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1067,144,1154,171"/><area shape="rect" id="node3" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="248,220,405,247"/><area shape="rect" id="node22" href="lz4_8c.html#a2b09f5ca41ce609bb136d3637beffe04" title="LZ4_compressBound" alt="" coords="254,271,399,297"/><area shape="rect" id="node23" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="265,321,388,348"/><area shape="rect" id="node4" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="660,169,743,196"/><area shape="rect" id="node8" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1065,296,1156,323"/><area shape="rect" id="node11" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="454,347,570,373"/><area shape="rect" id="node12" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="619,372,783,399"/><area shape="rect" id="node13" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="638,296,765,323"/><area shape="rect" id="node17" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="454,245,570,272"/><area shape="rect" id="node18" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="619,233,783,260"/><area shape="rect" id="node19" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="459,93,565,120"/><area shape="rect" id="node21" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="457,43,567,69"/><area shape="rect" id="node5" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="832,93,987,120"/><area shape="rect" id="node7" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="864,195,955,221"/><area shape="rect" id="node9" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="848,245,971,272"/><area shape="rect" id="node6" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1046,68,1175,95"/><area shape="rect" id="node10" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1065,245,1156,272"/><area shape="rect" id="node14" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="837,347,982,373"/><area shape="rect" id="node15" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1042,347,1179,373"/><area shape="rect" id="node16" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1035,397,1186,424"/><area shape="rect" id="node20" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="658,93,745,120"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_aa1dd11dbded7552766e763c822718586_icgraph.png" border="0" usemap="#lz4_8h_aa1dd11dbded7552766e763c822718586_icgraph" alt=""/></div>
<map name="lz4_8h_aa1dd11dbded7552766e763c822718586_icgraph" id="lz4_8h_aa1dd11dbded7552766e763c822718586_icgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a65687653db41390036d83827f9f40d16" title="LZ4_compress_destSize\l_extState" alt="" coords="261,5,427,46"/><area shape="rect" id="node4" href="lz4_8h.html#affe4afb333be7fdc027316cc3a381b04" title="LZ4_compress_fast" alt="" coords="275,71,413,97"/><area shape="rect" id="node8" href="lz4_8h.html#aae32f2434789e3878e43f52094b81b9a" title="LZ4_compress_limitedOutput\l_withState" alt="" coords="248,122,440,163"/><area shape="rect" id="node9" href="lz4_8h.html#a430f331e5951658bd033faf564a958bf" title="LZ4_compress_withState" alt="" coords="259,188,429,215"/><area shape="rect" id="node10" href="tw-state_8c.html#a23a06d48ada7a6f453ea34d6175516fd" title="tw_snapshot_delta" alt="" coords="279,239,409,265"/><area shape="rect" id="node3" href="lz4_8h.html#a82b0912e04b945e3817def431071dcd6" title="LZ4_compress_destSize" alt="" coords="489,12,655,39"/><area shape="rect" id="node5" href="lz4_8h.html#a763c64c41c7248a98cf2e9c733bffd3e" title="LZ4_compress_default" alt="" coords="495,71,649,97"/><area shape="rect" id="node6" href="lz4_8h.html#a381f2c18481ff02bef22198a6e1d0cf2" title="LZ4_compress" alt="" coords="746,45,854,72"/><area shape="rect" id="node7" href="lz4_8h.html#a3a6eebab33f6637b7bd70db2c66ff88a" title="LZ4_compress_limitedOutput" alt="" coords="704,96,896,123"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3a6eebab33f6637b7bd70db2c66ff88a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_limitedOutput </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sourceSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxOutputSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01455">1455</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00697">LZ4_compress_default()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a3a6eebab33f6637b7bd70db2c66ff88a_cgraph.png" border="0" usemap="#lz4_8h_a3a6eebab33f6637b7bd70db2c66ff88a_cgraph" alt=""/></div>
<map name="lz4_8h_a3a6eebab33f6637b7bd70db2c66ff88a_cgraph" id="lz4_8h_a3a6eebab33f6637b7bd70db2c66ff88a_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a35d5204eebb64d3caa3aa7c902166e28" title="LZ4_compress_default" alt="" coords="245,245,400,272"/><area shape="rect" id="node3" href="lz4_8c.html#a7466a8eca8f7b2eeec7887c9371d21e1" title="LZ4_compress_fast" alt="" coords="449,245,586,272"/><area shape="rect" id="node4" href="lz4_8c.html#a19a6258c0092d5b3255a41d7566248d7" title="LZ4_compress_fast_extState" alt="" coords="635,245,829,272"/><area shape="rect" id="node5" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1697,144,1783,171"/><area shape="rect" id="node6" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="877,220,1035,247"/><area shape="rect" id="node25" href="lz4_8c.html#a2b09f5ca41ce609bb136d3637beffe04" title="LZ4_compressBound" alt="" coords="883,271,1029,297"/><area shape="rect" id="node26" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="895,321,1017,348"/><area shape="rect" id="node7" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="1289,169,1372,196"/><area shape="rect" id="node11" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1695,296,1785,323"/><area shape="rect" id="node14" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="1083,347,1199,373"/><area shape="rect" id="node15" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="1249,372,1413,399"/><area shape="rect" id="node16" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="1267,296,1394,323"/><area shape="rect" id="node20" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="1083,245,1199,272"/><area shape="rect" id="node21" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="1249,233,1413,260"/><area shape="rect" id="node22" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="1089,93,1194,120"/><area shape="rect" id="node24" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="1087,43,1196,69"/><area shape="rect" id="node8" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="1461,93,1616,120"/><area shape="rect" id="node10" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="1493,195,1584,221"/><area shape="rect" id="node12" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="1477,245,1600,272"/><area shape="rect" id="node9" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1675,68,1805,95"/><area shape="rect" id="node13" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1695,245,1785,272"/><area shape="rect" id="node17" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="1466,347,1611,373"/><area shape="rect" id="node18" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1671,347,1809,373"/><area shape="rect" id="node19" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1665,397,1815,424"/><area shape="rect" id="node23" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="1287,93,1374,120"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2383bf54f8201572b6f747c79c82c387"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_limitedOutput_continue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *&#160;</td>
          <td class="paramname"><em>LZ4_streamPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>inputSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxOutputSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01459">1459</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l01011">LZ4_compress_fast_continue()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a2383bf54f8201572b6f747c79c82c387_cgraph.png" border="0" usemap="#lz4_8h_a2383bf54f8201572b6f747c79c82c387_cgraph" alt=""/></div>
<map name="lz4_8h_a2383bf54f8201572b6f747c79c82c387_cgraph" id="lz4_8h_a2383bf54f8201572b6f747c79c82c387_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#abee2872be58007aae02ca0ca467dae4f" title="LZ4_compress_fast_continue" alt="" coords="246,233,439,260"/><area shape="rect" id="node3" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="488,208,645,235"/><area shape="rect" id="node23" href="lz4_8c.html#a0ad52b64cdf675156981fda2e01e62f8" title="LZ4_renormDictT" alt="" coords="505,259,628,285"/><area shape="rect" id="node4" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="900,107,983,133"/><area shape="rect" id="node9" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1305,259,1396,285"/><area shape="rect" id="node12" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="694,157,810,184"/><area shape="rect" id="node13" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="859,157,1023,184"/><area shape="rect" id="node14" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="878,208,1005,235"/><area shape="rect" id="node18" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="694,259,810,285"/><area shape="rect" id="node19" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="859,284,1023,311"/><area shape="rect" id="node20" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="699,411,805,437"/><area shape="rect" id="node22" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="697,5,807,32"/><area shape="rect" id="node5" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1307,120,1394,147"/><area shape="rect" id="node6" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="1072,56,1227,83"/><area shape="rect" id="node8" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="1104,157,1195,184"/><area shape="rect" id="node10" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="1088,208,1211,235"/><area shape="rect" id="node7" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1286,44,1415,71"/><area shape="rect" id="node11" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1305,208,1396,235"/><area shape="rect" id="node15" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="1077,309,1222,336"/><area shape="rect" id="node16" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1282,360,1419,387"/><area shape="rect" id="node17" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1275,309,1426,336"/><area shape="rect" id="node21" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="898,411,985,437"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aae32f2434789e3878e43f52094b81b9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_limitedOutput_withState </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>inputSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxOutputSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01457">1457</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00657">LZ4_compress_fast_extState()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_aae32f2434789e3878e43f52094b81b9a_cgraph.png" border="0" usemap="#lz4_8h_aae32f2434789e3878e43f52094b81b9a_cgraph" alt=""/></div>
<map name="lz4_8h_aae32f2434789e3878e43f52094b81b9a_cgraph" id="lz4_8h_aae32f2434789e3878e43f52094b81b9a_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a19a6258c0092d5b3255a41d7566248d7" title="LZ4_compress_fast_extState" alt="" coords="246,245,439,272"/><area shape="rect" id="node3" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1307,144,1394,171"/><area shape="rect" id="node4" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="488,220,645,247"/><area shape="rect" id="node23" href="lz4_8c.html#a2b09f5ca41ce609bb136d3637beffe04" title="LZ4_compressBound" alt="" coords="494,271,639,297"/><area shape="rect" id="node24" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="505,321,628,348"/><area shape="rect" id="node5" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="900,169,983,196"/><area shape="rect" id="node9" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1305,296,1396,323"/><area shape="rect" id="node12" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="694,347,810,373"/><area shape="rect" id="node13" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="859,372,1023,399"/><area shape="rect" id="node14" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="878,296,1005,323"/><area shape="rect" id="node18" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="694,245,810,272"/><area shape="rect" id="node19" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="859,233,1023,260"/><area shape="rect" id="node20" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="699,93,805,120"/><area shape="rect" id="node22" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="697,43,807,69"/><area shape="rect" id="node6" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="1072,93,1227,120"/><area shape="rect" id="node8" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="1104,195,1195,221"/><area shape="rect" id="node10" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="1088,245,1211,272"/><area shape="rect" id="node7" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1286,68,1415,95"/><area shape="rect" id="node11" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1305,245,1396,272"/><area shape="rect" id="node15" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="1077,347,1222,373"/><area shape="rect" id="node16" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1282,347,1419,373"/><area shape="rect" id="node17" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1275,397,1426,424"/><area shape="rect" id="node21" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="898,93,985,120"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a430f331e5951658bd033faf564a958bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compress_withState </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>inputSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01458">1458</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00657">LZ4_compress_fast_extState()</a>, and <a class="el" href="lz4_8c_source.html#l00372">LZ4_compressBound()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a430f331e5951658bd033faf564a958bf_cgraph.png" border="0" usemap="#lz4_8h_a430f331e5951658bd033faf564a958bf_cgraph" alt=""/></div>
<map name="lz4_8h_a430f331e5951658bd033faf564a958bf_cgraph" id="lz4_8h_a430f331e5951658bd033faf564a958bf_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a19a6258c0092d5b3255a41d7566248d7" title="LZ4_compress_fast_extState" alt="" coords="225,461,418,488"/><area shape="rect" id="node23" href="lz4_8c.html#a2b09f5ca41ce609bb136d3637beffe04" title="LZ4_compressBound" alt="" coords="473,512,618,539"/><area shape="rect" id="node3" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="1286,360,1373,387"/><area shape="rect" id="node4" href="lz4_8c.html#a9be2dc3e3605017199507c4fdb8b7a8f" title="LZ4_compress_generic" alt="" coords="467,259,624,285"/><area shape="rect" id="node24" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="484,208,607,235"/><area shape="rect" id="node5" href="lz4_8c.html#ab8919e7197ca3e2e3b1789b3a66c0703" title="LZ4_count" alt="" coords="879,247,961,273"/><area shape="rect" id="node9" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="1284,208,1375,235"/><area shape="rect" id="node12" href="lz4_8c.html#a2d5adc05c787b62c89b588f4a983f302" title="LZ4_getPosition" alt="" coords="673,360,789,387"/><area shape="rect" id="node13" href="lz4_8c.html#a92278f0658735749f30ae82e895f1a78" title="LZ4_getPositionOnHash" alt="" coords="838,385,1002,412"/><area shape="rect" id="node14" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="857,309,983,336"/><area shape="rect" id="node18" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="673,259,789,285"/><area shape="rect" id="node19" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="838,171,1002,197"/><area shape="rect" id="node20" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="678,56,783,83"/><area shape="rect" id="node22" href="lz4_8c.html#a3a6a0833a6f5ee0e99c80cbae73ca3a7" title="LZ4_writeLE16" alt="" coords="676,5,785,32"/><area shape="rect" id="node6" href="lz4_8c.html#ac0c3137c89a9186b6422b4dd1842a05d" title="LZ4_NbCommonBytes" alt="" coords="1051,259,1205,285"/><area shape="rect" id="node8" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="1083,157,1173,184"/><area shape="rect" id="node10" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="1067,309,1189,336"/><area shape="rect" id="node7" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="1265,81,1394,108"/><area shape="rect" id="node11" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="1284,309,1375,336"/><area shape="rect" id="node15" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="1055,512,1201,539"/><area shape="rect" id="node16" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="1261,487,1398,513"/><area shape="rect" id="node17" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="1254,537,1405,564"/><area shape="rect" id="node21" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="877,56,963,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a362093578d68480b493984b4853edc1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_compressBound </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>inputSize</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00372">372</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8h_source.html#l00106">LZ4_COMPRESSBOUND</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l01456">LZ4_compress()</a>, <a class="el" href="lz4_8c_source.html#l01460">LZ4_compress_continue()</a>, <a class="el" href="lz4_8c_source.html#l00894">LZ4_compress_destSize_extState()</a>, <a class="el" href="lz4_8c_source.html#l00657">LZ4_compress_fast_extState()</a>, <a class="el" href="lz4_8c_source.html#l01458">LZ4_compress_withState()</a>, and <a class="el" href="tw-setup_8c_source.html#l00440">tw_delta_alloc()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a362093578d68480b493984b4853edc1f_icgraph.png" border="0" usemap="#lz4_8h_a362093578d68480b493984b4853edc1f_icgraph" alt=""/></div>
<map name="lz4_8h_a362093578d68480b493984b4853edc1f_icgraph" id="lz4_8h_a362093578d68480b493984b4853edc1f_icgraph">
<area shape="rect" id="node2" href="lz4_8h.html#a381f2c18481ff02bef22198a6e1d0cf2" title="LZ4_compress" alt="" coords="941,39,1049,65"/><area shape="rect" id="node3" href="lz4_8h.html#ae109cde385eef87af7d46ce529bb857f" title="LZ4_compress_continue" alt="" coords="215,84,379,111"/><area shape="rect" id="node4" href="lz4_8c.html#a65687653db41390036d83827f9f40d16" title="LZ4_compress_destSize\l_extState" alt="" coords="455,61,622,102"/><area shape="rect" id="node6" href="lz4_8h.html#aa1dd11dbded7552766e763c822718586" title="LZ4_compress_fast_extState" alt="" coords="201,185,394,212"/><area shape="rect" id="node11" href="lz4_8h.html#a430f331e5951658bd033faf564a958bf" title="LZ4_compress_withState" alt="" coords="453,295,624,321"/><area shape="rect" id="node13" href="tw-setup_8c.html#a83b28224a6806fcc16545a6aa8ea6ad3" title="tw_delta_alloc" alt="" coords="245,331,350,357"/><area shape="rect" id="node5" href="lz4_8h.html#a82b0912e04b945e3817def431071dcd6" title="LZ4_compress_destSize" alt="" coords="683,68,850,95"/><area shape="rect" id="node7" href="lz4_8h.html#affe4afb333be7fdc027316cc3a381b04" title="LZ4_compress_fast" alt="" coords="470,127,607,153"/><area shape="rect" id="node10" href="lz4_8h.html#aae32f2434789e3878e43f52094b81b9a" title="LZ4_compress_limitedOutput\l_withState" alt="" coords="443,178,635,219"/><area shape="rect" id="node12" href="tw-state_8c.html#a23a06d48ada7a6f453ea34d6175516fd" title="tw_snapshot_delta" alt="" coords="473,244,604,271"/><area shape="rect" id="node8" href="lz4_8h.html#a763c64c41c7248a98cf2e9c733bffd3e" title="LZ4_compress_default" alt="" coords="689,123,844,149"/><area shape="rect" id="node9" href="lz4_8h.html#a3a6eebab33f6637b7bd70db2c66ff88a" title="LZ4_compress_limitedOutput" alt="" coords="899,123,1091,149"/><area shape="rect" id="node14" href="tw-setup_8c.html#a33b10808894f8c4d429e391810d96e08" title="setup_pes" alt="" coords="497,345,580,372"/><area shape="rect" id="node15" href="tw-setup_8c.html#a6dbc4bba03285bb1b8a8a5464f0375ea" title="tw_run" alt="" coords="736,345,797,372"/><area shape="rect" id="node16" href="phold_8c.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="969,345,1020,372"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3bc34ce06f00512001d0b5ffd1780b6d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* LZ4_create </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>inputBuffer</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01489">1489</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00106">ALLOCATOR</a>, <a class="el" href="lz4_8c_source.html#l01476">LZ4_init()</a>, and <a class="el" href="lz4_8h_source.html#l00187">LZ4_STREAMSIZE_U64</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a3bc34ce06f00512001d0b5ffd1780b6d_cgraph.png" border="0" usemap="#lz4_8h_a3bc34ce06f00512001d0b5ffd1780b6d_cgraph" alt=""/></div>
<map name="lz4_8h_a3bc34ce06f00512001d0b5ffd1780b6d_cgraph" id="lz4_8h_a3bc34ce06f00512001d0b5ffd1780b6d_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a018f4d0c2e87c5420bdb86cad1b84e8d" title="LZ4_init" alt="" coords="142,5,210,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2ee12bd94227e0c76a3b686eee813c91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a>* LZ4_createStream </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00935">935</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00106">ALLOCATOR</a>, <a class="el" href="lz4_8c_source.html#l00943">LZ4_resetStream()</a>, <a class="el" href="lz4_8c_source.html#l00242">LZ4_STATIC_ASSERT</a>, <a class="el" href="lz4_8h_source.html#l00188">LZ4_STREAMSIZE</a>, and <a class="el" href="lz4_8h_source.html#l00187">LZ4_STREAMSIZE_U64</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a2ee12bd94227e0c76a3b686eee813c91_cgraph.png" border="0" usemap="#lz4_8h_a2ee12bd94227e0c76a3b686eee813c91_cgraph" alt=""/></div>
<map name="lz4_8h_a2ee12bd94227e0c76a3b686eee813c91_cgraph" id="lz4_8h_a2ee12bd94227e0c76a3b686eee813c91_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="184,5,307,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a328b12424f9542cbc348b98482e455f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a>* LZ4_createStreamDecode </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01319">1319</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00106">ALLOCATOR</a>.</p>

</div>
</div>
<a class="anchor" id="a1b6fd5873bbe60abc9a6bf7b3e75056a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_decompress_fast </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>originalSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01298">1298</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00364">endOnOutputSize</a>, <a class="el" href="lz4_8c_source.html#l00365">full</a>, <a class="el" href="lz4_8c_source.html#l00226">KB</a>, <a class="el" href="lz4_8c_source.html#l01110">LZ4_decompress_generic()</a>, and <a class="el" href="lz4_8c_source.html#l00361">withPrefix64k</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l01468">LZ4_uncompress()</a>, and <a class="el" href="tw-state_8c_source.html#l00055">tw_snapshot_restore()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a1b6fd5873bbe60abc9a6bf7b3e75056a_cgraph.png" border="0" usemap="#lz4_8h_a1b6fd5873bbe60abc9a6bf7b3e75056a_cgraph" alt=""/></div>
<map name="lz4_8h_a1b6fd5873bbe60abc9a6bf7b3e75056a_cgraph" id="lz4_8h_a1b6fd5873bbe60abc9a6bf7b3e75056a_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a711e2044000420a1e68d84aeb0d47f58" title="LZ4_decompress_generic" alt="" coords="205,81,376,108"/><area shape="rect" id="node3" href="lz4_8c.html#aeeb2fc48e401f524afcfdaa6e97824ba" title="LZ4_copy4" alt="" coords="434,5,521,32"/><area shape="rect" id="node4" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="601,69,687,96"/><area shape="rect" id="node5" href="lz4_8c.html#a69a8c81f7731ff4ae0d292541bbb2d69" title="LZ4_readLE16" alt="" coords="424,157,531,184"/><area shape="rect" id="node8" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="425,107,530,133"/><area shape="rect" id="node6" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="579,132,709,159"/><area shape="rect" id="node7" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="599,183,689,209"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a1b6fd5873bbe60abc9a6bf7b3e75056a_icgraph.png" border="0" usemap="#lz4_8h_a1b6fd5873bbe60abc9a6bf7b3e75056a_icgraph" alt=""/></div>
<map name="lz4_8h_a1b6fd5873bbe60abc9a6bf7b3e75056a_icgraph" id="lz4_8h_a1b6fd5873bbe60abc9a6bf7b3e75056a_icgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a76994c12731075f0d8a96239c8856192" title="LZ4_uncompress" alt="" coords="216,5,339,32"/><area shape="rect" id="node3" href="tw-state_8c.html#acd673114465dd29b555cc518faaa66bc" title="tw_snapshot_restore" alt="" coords="206,56,349,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="acfb9c80632c155cdb7cce498ae1c88bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_decompress_fast_continue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a> *&#160;</td>
          <td class="paramname"><em>LZ4_streamDecode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>originalSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01384">1384</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00364">endOnOutputSize</a>, <a class="el" href="lz4_8c_source.html#l01309">LZ4_streamDecode_t_internal::extDictSize</a>, <a class="el" href="lz4_8c_source.html#l01308">LZ4_streamDecode_t_internal::externalDict</a>, <a class="el" href="lz4_8c_source.html#l00365">full</a>, <a class="el" href="lz4_8c_source.html#l01110">LZ4_decompress_generic()</a>, <a class="el" href="lz4_8c_source.html#l01310">LZ4_streamDecode_t_internal::prefixEnd</a>, <a class="el" href="lz4_8c_source.html#l01311">LZ4_streamDecode_t_internal::prefixSize</a>, and <a class="el" href="lz4_8c_source.html#l00361">usingExtDict</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_acfb9c80632c155cdb7cce498ae1c88bc_cgraph.png" border="0" usemap="#lz4_8h_acfb9c80632c155cdb7cce498ae1c88bc_cgraph" alt=""/></div>
<map name="lz4_8h_acfb9c80632c155cdb7cce498ae1c88bc_cgraph" id="lz4_8h_acfb9c80632c155cdb7cce498ae1c88bc_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a711e2044000420a1e68d84aeb0d47f58" title="LZ4_decompress_generic" alt="" coords="205,81,376,108"/><area shape="rect" id="node3" href="lz4_8c.html#aeeb2fc48e401f524afcfdaa6e97824ba" title="LZ4_copy4" alt="" coords="434,5,521,32"/><area shape="rect" id="node4" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="601,69,687,96"/><area shape="rect" id="node5" href="lz4_8c.html#a69a8c81f7731ff4ae0d292541bbb2d69" title="LZ4_readLE16" alt="" coords="424,157,531,184"/><area shape="rect" id="node8" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="425,107,530,133"/><area shape="rect" id="node6" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="579,132,709,159"/><area shape="rect" id="node7" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="599,183,689,209"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1af9f7a2df20389dd9a0a31706c683b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_decompress_fast_usingDict </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>originalSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>dictStart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>dictSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01439">1439</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l01421">LZ4_decompress_usingDict_generic()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a1af9f7a2df20389dd9a0a31706c683b7_cgraph.png" border="0" usemap="#lz4_8h_a1af9f7a2df20389dd9a0a31706c683b7_cgraph" alt=""/></div>
<map name="lz4_8h_a1af9f7a2df20389dd9a0a31706c683b7_cgraph" id="lz4_8h_a1af9f7a2df20389dd9a0a31706c683b7_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a775720f5916b2dfe55849e7b488aa43f" title="LZ4_decompress_usingDict\l_generic" alt="" coords="205,74,389,115"/><area shape="rect" id="node3" href="lz4_8c.html#a711e2044000420a1e68d84aeb0d47f58" title="LZ4_decompress_generic" alt="" coords="437,81,608,108"/><area shape="rect" id="node4" href="lz4_8c.html#aeeb2fc48e401f524afcfdaa6e97824ba" title="LZ4_copy4" alt="" coords="666,5,753,32"/><area shape="rect" id="node5" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="833,69,919,96"/><area shape="rect" id="node6" href="lz4_8c.html#a69a8c81f7731ff4ae0d292541bbb2d69" title="LZ4_readLE16" alt="" coords="656,157,763,184"/><area shape="rect" id="node9" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="657,107,762,133"/><area shape="rect" id="node7" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="811,132,941,159"/><area shape="rect" id="node8" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="831,183,921,209"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0a0499117840f38b133962098553e674"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_decompress_fast_withPrefix64k </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>originalSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01510">1510</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00364">endOnOutputSize</a>, <a class="el" href="lz4_8c_source.html#l00365">full</a>, <a class="el" href="lz4_8c_source.html#l00226">KB</a>, <a class="el" href="lz4_8c_source.html#l01110">LZ4_decompress_generic()</a>, and <a class="el" href="lz4_8c_source.html#l00361">withPrefix64k</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a0a0499117840f38b133962098553e674_cgraph.png" border="0" usemap="#lz4_8h_a0a0499117840f38b133962098553e674_cgraph" alt=""/></div>
<map name="lz4_8h_a0a0499117840f38b133962098553e674_cgraph" id="lz4_8h_a0a0499117840f38b133962098553e674_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a711e2044000420a1e68d84aeb0d47f58" title="LZ4_decompress_generic" alt="" coords="205,81,376,108"/><area shape="rect" id="node3" href="lz4_8c.html#aeeb2fc48e401f524afcfdaa6e97824ba" title="LZ4_copy4" alt="" coords="434,5,521,32"/><area shape="rect" id="node4" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="601,69,687,96"/><area shape="rect" id="node5" href="lz4_8c.html#a69a8c81f7731ff4ae0d292541bbb2d69" title="LZ4_readLE16" alt="" coords="424,157,531,184"/><area shape="rect" id="node8" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="425,107,530,133"/><area shape="rect" id="node6" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="579,132,709,159"/><area shape="rect" id="node7" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="599,183,689,209"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0826f3dc340fdea6dfa985f6ac26642f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_decompress_safe </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>compressedSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxDecompressedSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01288">1288</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00364">endOnInputSize</a>, <a class="el" href="lz4_8c_source.html#l00365">full</a>, <a class="el" href="lz4_8c_source.html#l01110">LZ4_decompress_generic()</a>, and <a class="el" href="lz4_8c_source.html#l00361">noDict</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l01469">LZ4_uncompress_unknownOutputSize()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a0826f3dc340fdea6dfa985f6ac26642f_cgraph.png" border="0" usemap="#lz4_8h_a0826f3dc340fdea6dfa985f6ac26642f_cgraph" alt=""/></div>
<map name="lz4_8h_a0826f3dc340fdea6dfa985f6ac26642f_cgraph" id="lz4_8h_a0826f3dc340fdea6dfa985f6ac26642f_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a711e2044000420a1e68d84aeb0d47f58" title="LZ4_decompress_generic" alt="" coords="208,81,379,108"/><area shape="rect" id="node3" href="lz4_8c.html#aeeb2fc48e401f524afcfdaa6e97824ba" title="LZ4_copy4" alt="" coords="437,5,523,32"/><area shape="rect" id="node4" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="603,69,690,96"/><area shape="rect" id="node5" href="lz4_8c.html#a69a8c81f7731ff4ae0d292541bbb2d69" title="LZ4_readLE16" alt="" coords="427,157,533,184"/><area shape="rect" id="node8" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="427,107,533,133"/><area shape="rect" id="node6" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="582,132,711,159"/><area shape="rect" id="node7" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="601,183,692,209"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a0826f3dc340fdea6dfa985f6ac26642f_icgraph.png" border="0" usemap="#lz4_8h_a0826f3dc340fdea6dfa985f6ac26642f_icgraph" alt=""/></div>
<map name="lz4_8h_a0826f3dc340fdea6dfa985f6ac26642f_icgraph" id="lz4_8h_a0826f3dc340fdea6dfa985f6ac26642f_icgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a81aa900c172d655f8a4f0a75739791f0" title="LZ4_uncompress_unknownOutputSize" alt="" coords="209,5,455,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac33dfb57efd9b3d6ab4c818ffd797f48"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_decompress_safe_continue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a> *&#160;</td>
          <td class="paramname"><em>LZ4_streamDecode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>compressedSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxDecompressedSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01355">1355</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00364">endOnInputSize</a>, <a class="el" href="lz4_8c_source.html#l01309">LZ4_streamDecode_t_internal::extDictSize</a>, <a class="el" href="lz4_8c_source.html#l01308">LZ4_streamDecode_t_internal::externalDict</a>, <a class="el" href="lz4_8c_source.html#l00365">full</a>, <a class="el" href="lz4_8c_source.html#l01110">LZ4_decompress_generic()</a>, <a class="el" href="lz4_8c_source.html#l01310">LZ4_streamDecode_t_internal::prefixEnd</a>, <a class="el" href="lz4_8c_source.html#l01311">LZ4_streamDecode_t_internal::prefixSize</a>, and <a class="el" href="lz4_8c_source.html#l00361">usingExtDict</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_ac33dfb57efd9b3d6ab4c818ffd797f48_cgraph.png" border="0" usemap="#lz4_8h_ac33dfb57efd9b3d6ab4c818ffd797f48_cgraph" alt=""/></div>
<map name="lz4_8h_ac33dfb57efd9b3d6ab4c818ffd797f48_cgraph" id="lz4_8h_ac33dfb57efd9b3d6ab4c818ffd797f48_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a711e2044000420a1e68d84aeb0d47f58" title="LZ4_decompress_generic" alt="" coords="208,81,379,108"/><area shape="rect" id="node3" href="lz4_8c.html#aeeb2fc48e401f524afcfdaa6e97824ba" title="LZ4_copy4" alt="" coords="437,5,523,32"/><area shape="rect" id="node4" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="603,69,690,96"/><area shape="rect" id="node5" href="lz4_8c.html#a69a8c81f7731ff4ae0d292541bbb2d69" title="LZ4_readLE16" alt="" coords="427,157,533,184"/><area shape="rect" id="node8" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="427,107,533,133"/><area shape="rect" id="node6" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="582,132,711,159"/><area shape="rect" id="node7" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="601,183,692,209"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a32ad048b557cd0bd1134cc8221dca208"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_decompress_safe_partial </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>compressedSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>targetOutputSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxDecompressedSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01293">1293</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00364">endOnInputSize</a>, <a class="el" href="lz4_8c_source.html#l01110">LZ4_decompress_generic()</a>, <a class="el" href="lz4_8c_source.html#l00361">noDict</a>, and <a class="el" href="lz4_8c_source.html#l00365">partial</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a32ad048b557cd0bd1134cc8221dca208_cgraph.png" border="0" usemap="#lz4_8h_a32ad048b557cd0bd1134cc8221dca208_cgraph" alt=""/></div>
<map name="lz4_8h_a32ad048b557cd0bd1134cc8221dca208_cgraph" id="lz4_8h_a32ad048b557cd0bd1134cc8221dca208_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a711e2044000420a1e68d84aeb0d47f58" title="LZ4_decompress_generic" alt="" coords="208,81,379,108"/><area shape="rect" id="node3" href="lz4_8c.html#aeeb2fc48e401f524afcfdaa6e97824ba" title="LZ4_copy4" alt="" coords="437,5,523,32"/><area shape="rect" id="node4" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="603,69,690,96"/><area shape="rect" id="node5" href="lz4_8c.html#a69a8c81f7731ff4ae0d292541bbb2d69" title="LZ4_readLE16" alt="" coords="427,157,533,184"/><area shape="rect" id="node8" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="427,107,533,133"/><area shape="rect" id="node6" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="582,132,711,159"/><area shape="rect" id="node7" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="601,183,692,209"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8aa703547a53208381f806aa36b45fe7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_decompress_safe_usingDict </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>compressedSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxDecompressedSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>dictStart</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>dictSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01434">1434</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l01421">LZ4_decompress_usingDict_generic()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a8aa703547a53208381f806aa36b45fe7_cgraph.png" border="0" usemap="#lz4_8h_a8aa703547a53208381f806aa36b45fe7_cgraph" alt=""/></div>
<map name="lz4_8h_a8aa703547a53208381f806aa36b45fe7_cgraph" id="lz4_8h_a8aa703547a53208381f806aa36b45fe7_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a775720f5916b2dfe55849e7b488aa43f" title="LZ4_decompress_usingDict\l_generic" alt="" coords="208,74,392,115"/><area shape="rect" id="node3" href="lz4_8c.html#a711e2044000420a1e68d84aeb0d47f58" title="LZ4_decompress_generic" alt="" coords="440,81,611,108"/><area shape="rect" id="node4" href="lz4_8c.html#aeeb2fc48e401f524afcfdaa6e97824ba" title="LZ4_copy4" alt="" coords="669,5,755,32"/><area shape="rect" id="node5" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="835,69,922,96"/><area shape="rect" id="node6" href="lz4_8c.html#a69a8c81f7731ff4ae0d292541bbb2d69" title="LZ4_readLE16" alt="" coords="659,157,765,184"/><area shape="rect" id="node9" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="659,107,765,133"/><area shape="rect" id="node7" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="814,132,943,159"/><area shape="rect" id="node8" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="833,183,924,209"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7957597d225aa0999f53bfedbf2eabff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_decompress_safe_withPrefix64k </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>src</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>compressedSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxDstSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01505">1505</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00364">endOnInputSize</a>, <a class="el" href="lz4_8c_source.html#l00365">full</a>, <a class="el" href="lz4_8c_source.html#l00226">KB</a>, <a class="el" href="lz4_8c_source.html#l01110">LZ4_decompress_generic()</a>, and <a class="el" href="lz4_8c_source.html#l00361">withPrefix64k</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a7957597d225aa0999f53bfedbf2eabff_cgraph.png" border="0" usemap="#lz4_8h_a7957597d225aa0999f53bfedbf2eabff_cgraph" alt=""/></div>
<map name="lz4_8h_a7957597d225aa0999f53bfedbf2eabff_cgraph" id="lz4_8h_a7957597d225aa0999f53bfedbf2eabff_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a711e2044000420a1e68d84aeb0d47f58" title="LZ4_decompress_generic" alt="" coords="208,81,379,108"/><area shape="rect" id="node3" href="lz4_8c.html#aeeb2fc48e401f524afcfdaa6e97824ba" title="LZ4_copy4" alt="" coords="437,5,523,32"/><area shape="rect" id="node4" href="lz4_8c.html#ad53d5222d76f18ead9f7db9863091d18" title="LZ4_copy8" alt="" coords="603,69,690,96"/><area shape="rect" id="node5" href="lz4_8c.html#a69a8c81f7731ff4ae0d292541bbb2d69" title="LZ4_readLE16" alt="" coords="427,157,533,184"/><area shape="rect" id="node8" href="lz4_8c.html#a0c2e465f97a0020fd9d49af49689644b" title="LZ4_wildCopy" alt="" coords="427,107,533,133"/><area shape="rect" id="node6" href="lz4_8c.html#aa8a9ba402bf00e8e6c21691085ae9601" title="LZ4_isLittleEndian" alt="" coords="582,132,711,159"/><area shape="rect" id="node7" href="lz4_8c.html#adceb4c7713e1bed1554da37458db6fb6" title="LZ4_read16" alt="" coords="601,183,692,209"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2767ab06e17851306c82beb70d1ae285"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_freeStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *&#160;</td>
          <td class="paramname"><em>streamPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00948">948</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00107">FREEMEM</a>.</p>

</div>
</div>
<a class="anchor" id="afdcbf92c1921ecf2838db322c77c1485"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_freeStreamDecode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a> *&#160;</td>
          <td class="paramname"><em>LZ4_stream</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01325">1325</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00107">FREEMEM</a>.</p>

</div>
</div>
<a class="anchor" id="a8bddc4523649a0417a05b51cd86d29dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_loadDict </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *&#160;</td>
          <td class="paramname"><em>streamPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>dictionary</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>dictSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00956">956</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00359">byU32</a>, <a class="el" href="lz4_8c_source.html#l00351">LZ4_stream_t_internal::currentOffset</a>, <a class="el" href="lz4_8c_source.html#l00353">LZ4_stream_t_internal::dictionary</a>, <a class="el" href="lz4_8c_source.html#l00355">LZ4_stream_t_internal::dictSize</a>, <a class="el" href="lz4_8c_source.html#l00228">GB</a>, <a class="el" href="lz4_8c_source.html#l00955">HASH_UNIT</a>, <a class="el" href="lz4_8c_source.html#l00350">LZ4_stream_t_internal::hashTable</a>, <a class="el" href="lz4_8c_source.html#l00352">LZ4_stream_t_internal::initCheck</a>, <a class="el" href="lz4_8c_source.html#l00226">KB</a>, <a class="el" href="lz4_8c_source.html#l00416">LZ4_putPosition()</a>, and <a class="el" href="lz4_8c_source.html#l00943">LZ4_resetStream()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a8bddc4523649a0417a05b51cd86d29dc_cgraph.png" border="0" usemap="#lz4_8h_a8bddc4523649a0417a05b51cd86d29dc_cgraph" alt=""/></div>
<map name="lz4_8h_a8bddc4523649a0417a05b51cd86d29dc_cgraph" id="lz4_8h_a8bddc4523649a0417a05b51cd86d29dc_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a1dbbcf20551bf41ef0b8b8c0864a92d9" title="LZ4_putPosition" alt="" coords="155,132,271,159"/><area shape="rect" id="node12" href="lz4_8c.html#a62d9f1ebf60fd83bf2f0d1a58e80a64c" title="LZ4_resetStream" alt="" coords="152,183,275,209"/><area shape="rect" id="node3" href="lz4_8c.html#a3021d918ac3b36d85a61bedab5387e45" title="LZ4_hashPosition" alt="" coords="342,107,469,133"/><area shape="rect" id="node11" href="lz4_8c.html#af0798145fd1c1178d96b18963f42f861" title="LZ4_putPositionOnHash" alt="" coords="323,157,487,184"/><area shape="rect" id="node4" href="lz4_8c.html#a136925d371704bc6a49d5eb3f85b9ff6" title="LZ4_hashSequenceT" alt="" coords="537,69,682,96"/><area shape="rect" id="node8" href="lz4_8c.html#aae7aec5429d810d72971501f66d6d79c" title="LZ4_read_ARCH" alt="" coords="548,145,671,172"/><area shape="rect" id="node5" href="lz4_8c.html#ab7bfc24aa9fe12cae4f0da4538c08aef" title="LZ4_64bits" alt="" coords="763,107,850,133"/><area shape="rect" id="node6" href="lz4_8c.html#a6410a58309ab003d2d64a1323aead192" title="LZ4_hashSequence" alt="" coords="738,5,875,32"/><area shape="rect" id="node7" href="lz4_8c.html#aa868f14073d9b94702f06b6d4a3b1780" title="LZ4_hashSequence64" alt="" coords="731,56,882,83"/><area shape="rect" id="node9" href="lz4_8c.html#a91090d7f3d29948be259526ace41da4c" title="LZ4_read32" alt="" coords="761,157,852,184"/><area shape="rect" id="node10" href="lz4_8c.html#a08d108393438a63016c65c4433a95109" title="LZ4_read64" alt="" coords="761,208,852,235"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a79e9cb645d8480094bc9978a5882cb04"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LZ4_resetStream </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *&#160;</td>
          <td class="paramname"><em>streamPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00943">943</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00109">MEM_INIT</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l00894">LZ4_compress_destSize_extState()</a>, <a class="el" href="lz4_8c_source.html#l00657">LZ4_compress_fast_extState()</a>, <a class="el" href="lz4_8c_source.html#l00705">LZ4_compress_fast_force()</a>, <a class="el" href="lz4_8c_source.html#l00935">LZ4_createStream()</a>, and <a class="el" href="lz4_8c_source.html#l00956">LZ4_loadDict()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a79e9cb645d8480094bc9978a5882cb04_icgraph.png" border="0" usemap="#lz4_8h_a79e9cb645d8480094bc9978a5882cb04_icgraph" alt=""/></div>
<map name="lz4_8h_a79e9cb645d8480094bc9978a5882cb04_icgraph" id="lz4_8h_a79e9cb645d8480094bc9978a5882cb04_icgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a65687653db41390036d83827f9f40d16" title="LZ4_compress_destSize\l_extState" alt="" coords="431,5,598,46"/><area shape="rect" id="node4" href="lz4_8h.html#aa1dd11dbded7552766e763c822718586" title="LZ4_compress_fast_extState" alt="" coords="177,100,370,127"/><area shape="rect" id="node12" href="lz4_8c.html#ad54429a53d45871ef03e2659713e16da" title="LZ4_compress_fast_force" alt="" coords="187,151,360,177"/><area shape="rect" id="node13" href="lz4_8h.html#a2ee12bd94227e0c76a3b686eee813c91" title="LZ4_createStream" alt="" coords="209,201,338,228"/><area shape="rect" id="node14" href="lz4_8h.html#a8bddc4523649a0417a05b51cd86d29dc" title="LZ4_loadDict" alt="" coords="224,252,323,279"/><area shape="rect" id="node3" href="lz4_8h.html#a82b0912e04b945e3817def431071dcd6" title="LZ4_compress_destSize" alt="" coords="659,12,826,39"/><area shape="rect" id="node5" href="lz4_8h.html#affe4afb333be7fdc027316cc3a381b04" title="LZ4_compress_fast" alt="" coords="446,71,583,97"/><area shape="rect" id="node9" href="lz4_8h.html#aae32f2434789e3878e43f52094b81b9a" title="LZ4_compress_limitedOutput\l_withState" alt="" coords="419,122,611,163"/><area shape="rect" id="node10" href="lz4_8h.html#a430f331e5951658bd033faf564a958bf" title="LZ4_compress_withState" alt="" coords="429,188,600,215"/><area shape="rect" id="node11" href="tw-state_8c.html#a23a06d48ada7a6f453ea34d6175516fd" title="tw_snapshot_delta" alt="" coords="449,239,580,265"/><area shape="rect" id="node6" href="lz4_8h.html#a763c64c41c7248a98cf2e9c733bffd3e" title="LZ4_compress_default" alt="" coords="665,71,820,97"/><area shape="rect" id="node7" href="lz4_8h.html#a381f2c18481ff02bef22198a6e1d0cf2" title="LZ4_compress" alt="" coords="917,45,1025,72"/><area shape="rect" id="node8" href="lz4_8h.html#a3a6eebab33f6637b7bd70db2c66ff88a" title="LZ4_compress_limitedOutput" alt="" coords="875,96,1067,123"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="acc12a443b49ec045db2399d57c0afde7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_resetStreamState </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>state</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>inputBuffer</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01482">1482</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l01476">LZ4_init()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_acc12a443b49ec045db2399d57c0afde7_cgraph.png" border="0" usemap="#lz4_8h_acc12a443b49ec045db2399d57c0afde7_cgraph" alt=""/></div>
<map name="lz4_8h_acc12a443b49ec045db2399d57c0afde7_cgraph" id="lz4_8h_acc12a443b49ec045db2399d57c0afde7_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#a018f4d0c2e87c5420bdb86cad1b84e8d" title="LZ4_init" alt="" coords="209,5,277,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9c47b588beedea888f55bfc8f079135d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_saveDict </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__stream__t.html">LZ4_stream_t</a> *&#160;</td>
          <td class="paramname"><em>streamPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>safeBuffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>dictSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01083">1083</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00353">LZ4_stream_t_internal::dictionary</a>, <a class="el" href="lz4_8c_source.html#l00355">LZ4_stream_t_internal::dictSize</a>, and <a class="el" href="lz4_8c_source.html#l00226">KB</a>.</p>

<p>Referenced by <a class="el" href="lz4_8c_source.html#l01496">LZ4_slideInputBuffer()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a9c47b588beedea888f55bfc8f079135d_icgraph.png" border="0" usemap="#lz4_8h_a9c47b588beedea888f55bfc8f079135d_icgraph" alt=""/></div>
<map name="lz4_8h_a9c47b588beedea888f55bfc8f079135d_icgraph" id="lz4_8h_a9c47b588beedea888f55bfc8f079135d_icgraph">
<area shape="rect" id="node2" href="lz4_8h.html#a92220273c4236971668c5bae0561400a" title="LZ4_slideInputBuffer" alt="" coords="158,5,301,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a971624e4abed2ab679a8c1728875663b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_setStreamDecode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structLZ4__streamDecode__t.html">LZ4_streamDecode_t</a> *&#160;</td>
          <td class="paramname"><em>LZ4_streamDecode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>dictionary</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>dictSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01338">1338</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l01309">LZ4_streamDecode_t_internal::extDictSize</a>, <a class="el" href="lz4_8c_source.html#l01308">LZ4_streamDecode_t_internal::externalDict</a>, <a class="el" href="lz4_8c_source.html#l01310">LZ4_streamDecode_t_internal::prefixEnd</a>, and <a class="el" href="lz4_8c_source.html#l01311">LZ4_streamDecode_t_internal::prefixSize</a>.</p>

</div>
</div>
<a class="anchor" id="a5533b6e13559d2c75ac5ac6d4eb13beb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_sizeofState </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00373">373</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8h_source.html#l00188">LZ4_STREAMSIZE</a>.</p>

</div>
</div>
<a class="anchor" id="a92f20fa55554d00760fb6fb4108a2825"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_sizeofStreamState </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01474">1474</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8h_source.html#l00188">LZ4_STREAMSIZE</a>.</p>

</div>
</div>
<a class="anchor" id="a92220273c4236971668c5bae0561400a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* LZ4_slideInputBuffer </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>state</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l01496">1496</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8c_source.html#l00354">LZ4_stream_t_internal::bufferStart</a>, <a class="el" href="lz4_8c_source.html#l00226">KB</a>, and <a class="el" href="lz4_8c_source.html#l01083">LZ4_saveDict()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="lz4_8h_a92220273c4236971668c5bae0561400a_cgraph.png" border="0" usemap="#lz4_8h_a92220273c4236971668c5bae0561400a_cgraph" alt=""/></div>
<map name="lz4_8h_a92220273c4236971668c5bae0561400a_cgraph" id="lz4_8h_a92220273c4236971668c5bae0561400a_cgraph">
<area shape="rect" id="node2" href="lz4_8c.html#abb233b63fc3488ce647ee9c7b0a95a76" title="LZ4_saveDict" alt="" coords="198,5,301,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9a7a69397b6452fcf6a35caa40493776"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int LZ4_versionNumber </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="lz4_8c_source.html#l00371">371</a> of file <a class="el" href="lz4_8c_source.html">lz4.c</a>.</p>

<p>References <a class="el" href="lz4_8h_source.html#l00053">LZ4_VERSION_NUMBER</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
